package com.hzjy.api.mapper;

import com.hzjy.api.beans.HzjyProject;
import com.hzjy.common.utils.PageData;

import java.util.List;
/**
 * 项目Mapper接口
 *
 * @author hzjy
 * @date 2020-08-12
 */
public interface ApiProjectMapper {
        /**
         * 查询项目
         *
         * @param projectId 项目ID
         * @return 项目
         */
        public HzjyProject selectHzjyProjectById(Long projectId);

        /**
         * 查询项目列表
         *
         * @param hzjyProject 项目
         * @return 项目集合
         */
        public List<HzjyProject> selectHzjyProjectList(HzjyProject hzjyProject);

        /**
         * 新增项目
         *
         * @param pd 项目
         * @return 结果
         */
        public int insertHzjyProject(PageData pd);

        /**
         * 修改项目
         *
         * @param pd 项目
         * @return 结果
         */
        public int updateHzjyProject(PageData pd);

        /**
         * 新增项目
         *
         * @param hzjyProject 项目
         * @return 结果
         */
        public int insertHzjyProjectByBeans(HzjyProject hzjyProject);

        /**
         * 修改项目
         *
         * @param hzjyProject 项目
         * @return 结果
         */
        public int updateHzjyProjectByBeans(HzjyProject hzjyProject);
}
